<!DOCTYPE html>
<html lang="zh-cn">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <title>礼法两难的辱母杀人案 - Libido Chateau</title>
  <meta name="renderer" content="webkit" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>

<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />

<meta name="theme-color" content="#f8f5ec" />
<meta name="msapplication-navbutton-color" content="#f8f5ec">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="#f8f5ec">


<meta name="author" content="迷幻主义搬砖号子" /><meta name="description" content="父（母）受恶侮，在传统中是足以“暴起杀之”的场景，此时失控反抗，不能以法之名简单地冷酷制裁。这样做，我们这个文明的底线就崩了。" /><meta name="keywords" content="冠县, 辱母杀人" />


<meta name="baidu-site-verification" content="k5CktWnwfR" />
<meta name="google-site-verification" content="lO7fVN8Jm2sjiBOcR2knmNBKjtWcxS6KbuZYl2yELwA" />


<meta name="generator" content="Hugo 0.108.0 with theme even" />


<link rel="canonical" href="https://madlogos.github.io/post/defensive-assassin/" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/manifest.json">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">

<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

<link href="/sass/main.min.67ad89b7ca43747ca0757fa0c720e4a26dfb092d0c625a7e1f3b937263f7d48d.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" integrity="sha256-Vzbj7sDDS/woiFS3uNKo8eIuni59rjyNGtXfstRzStA=" crossorigin="anonymous">
<link rel="stylesheet" href="/css/custom.css">


<meta property="og:title" content="礼法两难的辱母杀人案" />
<meta property="og:description" content="父（母）受恶侮，在传统中是足以“暴起杀之”的场景，此时失控反抗，不能以法之名简单地冷酷制裁。这样做，我们这个文明的底线就崩了。" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://madlogos.github.io/post/defensive-assassin/" /><meta property="article:section" content="post" />
<meta property="article:published_time" content="2017-03-25T00:00:00+00:00" />
<meta property="article:modified_time" content="2021-05-09T21:28:26+08:00" />


<meta itemprop="name" content="礼法两难的辱母杀人案">
<meta itemprop="description" content="父（母）受恶侮，在传统中是足以“暴起杀之”的场景，此时失控反抗，不能以法之名简单地冷酷制裁。这样做，我们这个文明的底线就崩了。"><meta itemprop="datePublished" content="2017-03-25T00:00:00+00:00" />
<meta itemprop="dateModified" content="2021-05-09T21:28:26+08:00" />
<meta itemprop="wordCount" content="4483">
<meta itemprop="keywords" content="礼法,时评," /><meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="礼法两难的辱母杀人案"/>
<meta name="twitter:description" content="父（母）受恶侮，在传统中是足以“暴起杀之”的场景，此时失控反抗，不能以法之名简单地冷酷制裁。这样做，我们这个文明的底线就崩了。"/>

<!--[if lte IE 9]>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/classlist/1.1.20170427/classList.min.js"></script>
<![endif]-->

<!--[if lt IE 9]>
  <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
  <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
<![endif]-->

</head>
<body>
  <div id="mobile-navbar" class="mobile-navbar">
  <div class="mobile-header-logo">
    <a href="/" class="logo">Libido Chateau</a>
  </div>
  <div class="mobile-navbar-icon">
    <span></span>
    <span></span>
    <span></span>
  </div>
</div>
<nav id="mobile-menu" class="mobile-menu slideout-menu">
  <ul class="mobile-menu-list">
    <a href="/">
        <li class="mobile-menu-item">首页</li>
      </a><a href="/post/">
        <li class="mobile-menu-item">归档</li>
      </a><a href="/tags/">
        <li class="mobile-menu-item">标签</li>
      </a><a href="/categories/">
        <li class="mobile-menu-item">分类</li>
      </a><a href="/about/">
        <li class="mobile-menu-item">关于</li>
      </a>
  </ul>

  


</nav>

  <div class="container" id="mobile-panel">
    <header id="header" class="header">
        <div class="logo-wrapper">
  <a href="/" class="logo">Libido Chateau</a>
</div>





<nav class="site-navbar">
  <ul id="menu" class="menu">
    <li class="menu-item">
        <a class="menu-item-link" href="/">首页</a>
      </li><li class="menu-item">
        <a class="menu-item-link" href="/post/">归档</a>
      </li><li class="menu-item">
        <a class="menu-item-link" href="/tags/">标签</a>
      </li><li class="menu-item">
        <a class="menu-item-link" href="/categories/">分类</a>
      </li><li class="menu-item">
        <a class="menu-item-link" href="/about/">关于</a>
      </li>
  </ul>
</nav>

    </header>

    <main id="main" class="main">
      <div class="content-wrapper">
        <div id="content" class="content">
          <article class="post">
    
    <header class="post-header">
      <h1 class="post-title">礼法两难的辱母杀人案</h1>

      <div class="post-meta">
        <span class="post-time"> 2017-03-25 </span>
        <div class="post-category">
            <a href="/categories/%E6%97%B6%E8%AF%84/"> 时评 </a>
            </div>
          <span class="more-meta"> 约 4483 字 </span>
          <span class="more-meta"> 预计阅读 9 分钟 </span>
        <span id="busuanzi_container_page_pv" class="more-meta"> <span id="busuanzi_value_page_pv"><img src="/img/spinner.svg" alt="spinner.svg"/></span> 次阅读 </span>
      </div>
    </header>

    <div class="post-toc" id="post-toc">
  <h2 class="post-toc-title">文章目录</h2>
  <div class="post-toc-content always-active">
    <nav id="TableOfContents">
  <ul>
    <li><a href="#炸锅">炸锅</a></li>
    <li><a href="#礼法两难">礼法两难</a>
      <ul>
        <li><a href="#初唐徐元庆案">【初唐】徐元庆案</a></li>
        <li><a href="#盛唐张瑝张琇案">【盛唐】张瑝、张琇案</a></li>
        <li><a href="#中唐梁悦案">【中唐】梁悦案</a></li>
      </ul>
    </li>
    <li><a href="#启示">启示</a></li>
  </ul>
</nav>
  </div>
</div>
    <div class="post-content">
      <figure class="center"><img src="https://gh-1251443721.cos.ap-chengdu.myqcloud.com/2017/0325/yuan_da_gong_mao.jpg"/>
</figure>
<h2 id="炸锅">炸锅</h2>
<p>平静无奇的周末，出了一则摇撼人心的<a href="http://www.infzm.com/content/123659">新闻</a>。</p>
<p>新闻不大。简单说来就一句话：</p>
<div class="admonition info"><p class="admonition-title">案情</p>
<p>一对母子被催债黑帮拘禁、侮辱，儿子愤而刀刺讨债者致一死多伤。法院一审判以无期徒刑。</p>
</div>
<p>就这？“杀人者死，伤人者刑”的原则，两千年来大家都认。摘要看起来没毛病啊，摇撼啥呢？</p>
<p>把折叠的关键词徐徐展开，细节立体而狰狞。女企业家向当地某富豪借了135万高利贷，偿还184万现金+70万房产后还是不够（月息10%）。于是债主找了11个黑社会去讨债。怎么讨的呢？先到厂里骚扰，堵门、埋灶，按送葬的标准来闹。次日，黑社会将母子俩拘禁在办公室：辱骂、掌掴、摁马桶、鞋子熏，带头人还当着其中儿子的面<strong>脱下裤子侮辱其母</strong>。施暴不断升级的同时，债务人做了什么？当然是良民的自救SOP：第一日拨打110和市长热线，第二日电话报警。但热线没解决问题，警察只来刷了个脸，告诫黑社会“<strong>要账可以，不许动手打人</strong>”，便启动警车要走（事后称去进一步了解情况）。女企业家的儿子当即失控，拿起水果刀<strong>刺死、刺伤该团伙多人</strong>。</p>
<p>该事件被冠以“辱母杀人案”，在社交媒体上快速发酵。这个热词目前在百度、微博、微信都还搜不到（或者已经被屏蔽），但以之前并不出名的事发地“冠县”为题搜索，热词趋势如下：</p>
<figure class="center"><img src="https://gh-1251443721.cos.ap-chengdu.myqcloud.com/2017/0325/weixin_hotword_guanxian.png"
         alt="微信指数" width="50%"/><figcaption>
            <h4>图 | 微信指数</h4>
        </figcaption>
</figure>
<figure class="center"><img src="https://gh-1251443721.cos.ap-chengdu.myqcloud.com/2017/0325/weibo_hotword_guanxian.png"
         alt="微博热词"/><figcaption>
            <h4>图 | 微博热词</h4>
        </figcaption>
</figure>
<p>微信和微博上的热度都在攀高，其中微博热得更快（微信转播链里流动的多是观点而非事实，新闻要素往往被删节，所以“冠县”二字在传播中损耗了）。这个趋势目前显然还没到顶。周末官报不上班，重量级的深入报道和舆论高潮都还没来。</p>
<p>事实上这是近一年前发生的事情，发酵到今天才引爆。爆就爆在案情和判决之间巨大的理/法张力上。法院认为被告人“不存在防卫的紧迫性”，不能算防卫过当，所以按故意伤害罪论处。只是权衡了立功表现，才宽宏不杀，改判无期。</p>
<p>很多事情坏就坏在经不起咂摸。当大家把自己代进去一看，发现捅刀子是当时自己唯一不会后悔的举动，自然就无一例外地炸锅了。</p>
<p>报道还揭示了几个平行事实：</p>
<ol>
<li>此类堵门催债行为在当地工业园十分普遍；</li>
<li>这一年中，涉案黑社会已被认定为涉黑犯罪团伙；</li>
<li>被杀者曾涉嫌肇事撞死一名女学生，但没有归案，当地警方称“抓不到人”。</li>
</ol>
<p>倘非出了人命，这可能就只是神州大地上随时上演着的、千万起黑帮暴力讨债事件中平凡无奇的一件。很多人对这类事件见怪不怪：“哪儿的讨债不是这样？”但一旦它失控成为命案，哪怕只是经过很浅的报道还原，也能立马演化成一面照妖镜，把基层社会的民企融资困难、实体经济困境、黑社会与权贵勾结肆虐、公职人员渎职等问题照得分外刺眼。</p>
<p>为什么多数人都对事态感到愤怒？因为物伤其类。前一天还是有头有脸的企业家，后一天就急转直下，被迅速逼到“不捅不行”的理/法绝境——普通人的生存处境居然脆弱到这样的程度。而作为社会正义底线的司法部门，最后义正辞严地从背后补了一刀。</p>
<p>读完新闻，很多人大概都感到自己被扎穿了。</p>
<h2 id="礼法两难">礼法两难</h2>
<p>“不捅不行”，这种“情理难两全”的绝境特别有中国特色，连同其激起的舆论波澜，都好像刚从千年之前穿越过来一样。我猜，类似的情形也同样存在于其他传统悠久的古老文明中。在这些背负沉重传统的社会里，现代法哲学和根植于传统的精神世界并不能完全协调。</p>
<p>不妨追问一遍：真的非捅不可吗？如果备受侮辱的不是被告人的母亲，而只是被告人自己，或是一个陌生人，相信没几个人会横下心去捅这一刀，捅了也不会得到那么广泛的同情。“不存在防卫的紧迫性”的判词是成立的：母子俩人格受到了极大侮辱，但生命没有受实质威胁。虽然很多公众号辩称，当时的情势足以扭曲人对威胁程度的判断，但就事论事地看，正当防卫的要件依然非常不足。</p>
<p>人们的同情来自一个最主要的正当性来源：受辱者是被告人的母亲。《公羊传》讲得很清楚，“父不受诛，子复仇可也”。《周礼》也明确讲：“凡杀人而义者，不同国，令勿雠，雠之则死。”杀本身只是形式，“孝”/“义”的与否才是关键实质。“春秋大义”一直就在我们血脉里，指导我们的价值判断。所以，虽然各路人马都试图从法条中为被告人寻找律法辩据，但实际上内心深处涌动的还是前现代的语汇——这当然让人觉得心里没底，但巧就巧在死者是个十恶不赦的混球，这下妥了，噪起来吧。</p>
<p>法律迭代至今，按现代文明的要求发展出一整套基本精神，但究其核心，“人人地位平等”是根基所在。然而构成我们文明基底的，其实还有相当一部分前现代的东西。“亲亲尊尊”的原则从来没有从我们的价值世界里褪去。在法律的指导原则中，所有人的生命和尊严是平等的。但问问自己，你真的相信一个陌生人，尤其一个恶人的生命和尊严，会和自己的至亲相等？</p>
<p>所以，“杀人者死，伤人者刑”的自然法在中国传统里的序位，是低于“亲亲尊尊”的。基于平等公设的刚性现代法条，在这里遇到一面平地兀起的峭壁，和同样刚性的旧道德律令迎面撞在了一起。事实上，这面峭壁从来都耸立在那里，只是大多数时候被刻意忽略了而已。平等原则是来自新时代道德理想国的抽象，多数时候能高翔于一切旧道德体系之上。但“亲亲尊尊”是基于人性底层的东西，是难以超越的。即便在现代文明的发源地西方，也一样有这样的碰撞和困扰。去年9月，柏林发生一起<a href="http://news.ifeng.com/a/20170219/50710022_0.shtml">难民性侵案</a>，受害幼女的父亲操刀要杀嫌疑人，被警方击毙。当地市民为此组织了抗议。完全类似的困境：受害人“不存在防卫的紧迫性”，但这刀却几乎“不得不捅”。</p>
<p>不要觉得人跟人有多大不同。在这种终极两难问题上，我们和西方一样挠头，甚至也并不比古人高明多少。</p>
<p>关于复父（母）仇，读到过几个印象较深的例子，它们碰巧都发生在唐代。</p>
<h3 id="初唐徐元庆案">【初唐】徐元庆案</h3>
<p>这是中国法律史上的名案。</p>
<div class="admonition quote"><p class="admonition-title">《新唐书·孝友传》</p>
<p>&hellip; 武后时，下邽人徐元庆父爽为县尉赵师韫所杀，元庆变姓名为驿家保。久之，師韫以御史舍亭下，元庆手杀之，自囚诣官。</p>
</div>
<p>赵师韫任下邽（今渭南）县公安局长时，杀了徐爽。徐元庆为报父仇，隐姓埋名到官驿做了服务员，并伺机杀了升任御史、途径驿站的仇人。初唐风气弘尚孝道，遇到子复父仇的案子多无脑赦免并嘉奖。比如唐太宗就特赦过王君操，高宗特赦过赵师举。武后本也打算延续惯例给予赦免，但跳出一个陈子昂（写“前不见古人，后不见来者”的那个），主张：</p>
<div class="admonition quote"><p class="admonition-title">《旧唐书·陈子昂传》</p>
<p>“国法专杀者死，元庆宜正国法，然后旌其闾墓，以褒其孝义可也。”</p>
</div>
<p>再鼓励血缘复仇，风气要坏掉了。干脆把徐元庆做成个人血馒头献给朝廷，一口下去，既维护了国法，又不违反孝治国策，真是棒呆。于是“当时议者，咸以子昂为是”。</p>
<p>倒也不是风气变了，主要这次复仇对象升级成了朝廷命官。所以以后子复父仇若涉及朝廷命官，唐廷都格外尊重法律。</p>
<h3 id="盛唐张瑝张琇案">【盛唐】张瑝、张琇案</h3>
<div class="admonition quote"><p class="admonition-title">《资治通鉴》卷214</p>
<p>&hellip;初，殿中侍御史杨汪既杀张审素，更名万顷。审素二子瑝、琇皆幼，坐流岭表；寻逃归，谋伺便复仇。三月，丁卯，手杀万顷于都城。系表于斧，言父冤状，欲之江外杀与万顷同谋陷其父者。至汜水，为有司所得。议者多言二子父死非罪，稚年孝烈，能复父仇，宜加矜宥；张九龄亦欲活之。裴耀卿、李林甫以为如此坏国法，上亦以为然，谓九龄曰：“孝子之情，义不顾死；然杀人而赦之，此涂不可启也。”乃下敕曰：“国家设法，期于止杀。各伸为子之志，谁非徇孝之人？展转相仇，何有限极！咎繇作士，法在必行。曾参杀人，亦不可恕。宜付河南府杖杀。”士民皆怜之，为作哀诔，榜于衢路。市人敛钱葬之于北邙。恐万顷家发之，仍为作疑冢凡数处。</p>
</div>
<p>张审素被杨万顷陷害死，其一双幼子从岭南流放地伺机逃回，手刃仇人后自首。参议的官员，包括宰相张九龄，多数仍承袭初唐风气，要宽恕他们。玄宗站在了李林甫一边，措辞非常严厉：“冤冤相报何时了？立法之父咎繇有法必依。曾子尊为圣人门生，杀人也不能饶恕”。</p>
<p>话说得没毛病。但官方的态度民间并不买账，自发为二人收殓，并建疑冢，以免遭杨万顷家人报复。这种朝野背反的情形，始终与中国历史进程如影随形。</p>
<h3 id="中唐梁悦案">【中唐】梁悦案</h3>
<div class="admonition quote"><p class="admonition-title">《资治通鉴》卷238</p>
<p>&hellip;富平人梁悦报父仇，杀秦杲，自诣县请罪。敕：“复仇，据《礼经》则义不同天，征法令则杀人者死。礼、法二事，皆王教之大端，有此异同，固资论辩，宜令都省集议闻奏。”职方员外郎韩愈议，以为：“律无其条，非阙文也。盖以不许复仇，则伤孝子之心而乖先王之训；许复仇，则人将倚法专杀，无以禁止其端矣。故圣人丁宁其义于经，而深没其文于律，其意将使法吏一断于法，而经术之士得引经而议也。宜定其制曰：‘凡复父仇者，事发，具申尚书省集议奏闻，酌其宜而处之。’则经律无失其指矣。”敕：“梁悦杖一百，流循州。”</p>
</div>
<p>到元和年间，又闹复仇案。宪宗觉得礼法两难，下诏征集看法。韩愈上了篇雄文，“不是法律有漏洞，是这类事情比较复杂，不好一条线划死，所以留白。复父仇的案子，应该成立专案组，尚书省合议后皇帝定夺。”皇帝看了很满意，下诏打屁股一百，流放岭南。</p>
<p>因为秦杲不是啥朝廷命官嘛，干嘛喊打喊杀那么拼，念在孝心，杖流就好了。</p>
<p>回想仅仅几年前，一个叫余常安的人复父叔仇杀人，刑部尚书坚决将其处死。韩愈的上书把玄宗以来“执法必严”的风气又拗回去了。</p>
<p>这个风气的改变不是一蹴而就的。居功至伟的是耿直boy柳宗元。《古文观止》里载了他的一篇《驳复仇议》，笔锋直指陈子昂。在柳宗元看来，对就是对，错就是错（我很赞成），把人定罪杀了又去旌表其墓，刑部打脸礼部去舔，这算什么鬼。如果徐元庆的爹是被赵师韫冤杀的，徐元庆就报仇得好报仇得妙，朝廷是要支持的嘛。如果赵师韫执法没错，徐爽罪有应得，那徐元庆就是违法擅杀命官，干嘛要旌表？</p>
<p>大白话，但每个字都正确。</p>
<p>柳宗元是礼部员外郎，所以法理说得比较糙。但三观超正——朝廷不要老想着既要做碧池又要立牌坊，更不要丢掉曲直，一味权衡涉案方有没有顶戴（这话是我自己加的，喷的是无底线维稳的千古烂帝乾隆）。</p>
<p><strong>对就是对，错就是错</strong>。</p>
<h2 id="启示">启示</h2>
<p>法律不是机器程序，也不单单是条文垒砌，而是从哲学精神、设立原则、定义、实践到解释的整套生态，必须能够稳健、公正应对复杂的多边事态，维护公序良俗。</p>
<p>父（母）受恶侮，在传统中是足以“暴起杀之”的场景，此时失控反抗，不能以法之名简单地冷酷制裁。这样做，我们这个文明的底线就崩了。</p>
<p>相反，法律实践要尊重、关照这种传统。警方处警时了解到这样恶劣的情况，理应保护当事人，而不是撒手走掉。必须有这个基本常识：官府若放任不管，民间对此类事态自力救济的标杆就只剩下“暴起杀之”——可能做不到，但会参照着来评估。为什么网民自我代入后，纷纷表示换自己也会捅刀子？因为唯此方得心安。心安，是儒家行为准则的核心。</p>
<p>而根本的原则，还是回到“对即对，错即错”。月利率10%，显然超过24%年利息的法定上限，因此催讨行为毫无疑问是错的。在此前提下，催讨者百错而无一对，债务人的反抗是符合实质正义的。法律只应制裁其形式错误。</p>
<p>礼法两难是全人类的问题，不单单是中国的。正是因为彭宇案的广泛讨论，才有了“自愿紧急救助导致伤害，救助人不承担民事责任”的“好人法”。此案固然有很大的悲剧性，但也是社会进步的契机。有关部门不要学乾隆，搞404维稳，掩耳盗铃。到当地去，看看基层社会变成了什么样子。想想自己该做点什么。</p>
<p>好的公共议题都是两难议题。<strong>问题摆在桌子上了，谁逃走谁是孙子</strong>。</p>
<p>[完]</p>
<hr>
<!-- {% raw %} -->
<figure class="center"><img src="https://gh-1251443721.cos.ap-chengdu.myqcloud.com/QRcode.jpg"
         alt="扫码关注" width="30%"/><figcaption>
            <h4>扫码关注我的公众号</h4>
        </figcaption>
</figure>
<!-- {% endraw %} -->
    </div>

    <div class="post-copyright">
  <p class="copyright-item">
    <span class="item-title">文章作者</span>
    <span class="item-content">迷幻主义搬砖号子</span>
  </p>
  <p class="copyright-item">
    <span class="item-title">上次更新</span>
    <span class="item-content">
        2021-05-09
        <a href="https://github.com/madlogos/hugo-blog.git/commit/f3e8c5ae54f54c3eea5e759b3bce5a3facc97c88" title="changes on 2021年 5月 9日 星期日 21时28分26秒 CST">(f3e8c5a)</a>
    </span>
  </p>
  <p class="copyright-item">
      <span class="item-title">原始文档</span>
      <span class="item-content"><a class="link-to-markdown" href="https://madlogos.github.io/post/defensive-assassin/index.md" target="_blank">查看本文 Markdown 版本 »</a></span>
    </p>
  <p class="copyright-item">
    <span class="item-title">许可协议</span>
    <span class="item-content"><a rel="license noopener" href="https://creativecommons.org/licenses/by-nc-nd/4.0/" target="_blank">CC BY-NC-ND 4.0</a></span>
  </p>
</div>
<div class="post-reward">
  <input type="checkbox" name="reward" id="reward" hidden />
  <label class="reward-button" for="reward">赞赏支持</label>
  <div class="qr-code">
    
    <label class="qr-code-image" for="reward">
        <img class="image" src="/img/reward/wechat.png">
        <span>微信打赏</span>
      </label>
    <label class="qr-code-image" for="reward">
        <img class="image" src="/img/reward/alipay.png">
        <span>支付宝打赏</span>
      </label>
  </div>
</div><footer class="post-footer">
      <div class="post-tags">
          <a href="/tags/%E7%A4%BC%E6%B3%95/">礼法</a>
          <a href="/tags/%E6%97%B6%E8%AF%84/">时评</a>
          </div>
      <nav class="post-nav">
        <a class="prev" href="/post/infectdis_stat1/">
            <i class="iconfont icon-left"></i>
            <span class="prev-text nav-default">一次不太成功的搬砖（上）：爬取法定传染病疫情月报数据</span>
            <span class="prev-text nav-mobile">上一篇</span>
          </a>
        <a class="next" href="/post/political-compass/">
            <span class="next-text nav-default">朝左还是朝右？来看一份17万行的小样本数据</span>
            <span class="next-text nav-mobile">下一篇</span>
            <i class="iconfont icon-right"></i>
          </a>
      </nav>
    </footer>
  </article>
        </div>
        <div id="disqus_thread"></div>
    <script type="text/javascript">
    (function() {
      
      
      if (window.location.hostname === 'localhost') return;

      var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
      var disqus_shortname = 'madlogos-gh';
      dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
      (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
    })();
    </script>
    <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>

  

  

      </div>
    </main>

    <footer id="footer" class="footer">
      <div class="social-links">
      <a href="mailto:madlogos@gmail.com" class="iconfont icon-email" title="email"></a>
      <a href="https://stackoverflow.com/users/5455754/madlogos?tab=profile" class="iconfont icon-stack-overflow" title="stack-overflow"></a>
      <a href="https://twitter.com/madlogos" class="iconfont icon-twitter" title="twitter"></a>
      <a href="https://www.facebook.com/madlogos" class="iconfont icon-facebook" title="facebook"></a>
      <a href="http://www.linkedin.com/in/yiying-wang/" class="iconfont icon-linkedin" title="linkedin"></a>
      <a href="https://plus.google.com/&#43;%E6%B1%AA%E8%BD%B6%E9%A2%96madlogos" class="iconfont icon-google" title="google"></a>
      <a href="http://github.com/madlogos" class="iconfont icon-github" title="github"></a>
      <a href="https://weibo.com/madlogos/" class="iconfont icon-weibo" title="weibo"></a>
      <a href="https://www.zhihu.com/people/madlogos/" class="iconfont icon-zhihu" title="zhihu"></a>
      <a href="https://www.douban.com/people/Jandeaux/" class="iconfont icon-douban" title="douban"></a>
      <a href="https://jandeaux.tumblr.com" class="iconfont icon-tumblr" title="tumblr"></a>
      <a href="https://www.instagram.com/jandeaux/" class="iconfont icon-instagram" title="instagram"></a>
      <a href="https://gitlab.com/madlogos" class="iconfont icon-gitlab" title="gitlab"></a>
      <a href="https://space.bilibili.com/384080442" class="iconfont icon-bilibili" title="bilibili"></a>
  <a href="https://madlogos.github.io/index.xml" type="application/rss+xml" class="iconfont icon-rss" title="rss"></a>
</div>

<div class="copyright">
  <span class="power-by">
    由 <a class="hexo-link" href="https://gohugo.io">Hugo</a> 强力驱动
  </span>
  <span class="division">|</span>
  <span class="theme-info">
    主题 - 
    <a class="theme-link" href="https://github.com/olOwOlo/hugo-theme-even">Even</a>
  </span>

  <div class="busuanzi-footer">
    <span id="busuanzi_container_site_pv"> 本站总访问量 <span id="busuanzi_value_site_pv"><img src="/img/spinner.svg" alt="spinner.svg"/></span> 次 </span>
      <span class="division">|</span>
    <span id="busuanzi_container_site_uv"> 本站总访客数 <span id="busuanzi_value_site_uv"><img src="/img/spinner.svg" alt="spinner.svg"/></span> 人 </span>
  </div>

  <span class="copyright-year">
    &copy; 
    2017 - 
    2022
    
    <span class="author">madlogos</span>
  </span>
</div>

    </footer>

    <div class="back-to-top" id="back-to-top">
      <i class="iconfont icon-up"></i>
    </div>
  </div>
  
  <script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
  <script src="https://cdn.jsdelivr.net/npm/slideout@1.0.1/dist/slideout.min.js" integrity="sha256-t+zJ/g8/KXIJMjSVQdnibt4dlaDxc9zXr/9oNPeWqdg=" crossorigin="anonymous"></script>
  <script src="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js" integrity="sha256-yt2kYMy0w8AbtF89WXb2P1rfjcP/HTHLT7097U8Y5b8=" crossorigin="anonymous"></script><script></script><script src="https://cdn.jsdelivr.net/npm/raphael@2.3.0/raphael.min.js" integrity="sha256-TabprKdeNXbSesCWLMrcbWSDzUhpAdcNPe5Q53rn9Yg=" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/flowchart.js@1.12.1/release/flowchart.min.js" integrity="sha256-ANSuVJkHZftRURALG24omixaZG+Sb51/+JY6EDa7MdE=" crossorigin="anonymous"></script><script></script><script src="https://cdn.jsdelivr.net/npm/webfontloader@1.6.28/webfontloader.js" integrity="sha256-4O4pS1SH31ZqrSO2A/2QJTVjTPqVe+jnYgOWUVr7EEc=" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/snapsvg@0.5.1/dist/snap.svg-min.js" integrity="sha256-oI+elz+sIm+jpn8F/qEspKoKveTc5uKeFHNNVexe6d8=" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/underscore@1.10.2/underscore-min.js" integrity="sha256-av1TvywtZ4ZqyCj/6HdtCHSJdn80HAzTgEBTJt/O8uc=" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/@rokt33r/js-sequence-diagrams@2.0.6-2/dist/sequence-diagram-min.js" integrity="sha256-eadHf9g1REH9Wvp2FLV/D9vKNvQUFKuVPgWFvmMQxBE=" crossorigin="anonymous"></script>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@rokt33r/js-sequence-diagrams@2.0.6-2/dist/sequence-diagram-min.css" integrity="sha256-On01v36B8LRDuL2tqhqs7Gb3Cm/NIpsLFy4OarOodUA=" crossorigin="anonymous">



<script type="text/javascript" src="/js/main.min.4ae89da218555efa0e7093a20b92017d2e1202b66fff9fc2edf4cb8d44b44c6e.js"></script>
  <script type="text/javascript">
    window.MathJax = {
      tex: {
        inlineMath: [['$','$'], ['\\(','\\)']],
        tags: 'ams',
        }
    };
  </script>
  <script async src="https://cdn.jsdelivr.net/npm/mathjax@3.0.5/es5/tex-mml-chtml.js" integrity="sha256-HGLuEfFcsUJGhvB8cQ8nr0gai9EucOOaIxFw7qxmd+w=" crossorigin="anonymous"></script>


<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
	ga('create', 'UA-68964085-2', 'auto');
	ga('set', 'anonymizeIp', true);
	ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>
<script id="baidu_analytics">
  var _hmt = _hmt || [];
  (function() {
    if (window.location.hostname === 'localhost') return;
    var hm = document.createElement("script"); hm.async = true;
    hm.src = "https://hm.baidu.com/hm.js?f221e23428218df65adeefe00f85e7ed";
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(hm, s);
  })();
</script>

<script id="baidu_push">
  (function(){
    if (window.location.hostname === 'localhost') return;
    var bp = document.createElement('script'); bp.async = true;
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
      bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
    }
    else {
      bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
  })();
</script>


<script src="/js/custom.js"></script>


</body>
</html>
